-calculus, Internal Mobility, and Agent-passing Calculi -calculus, Internal Mobility, and Agent-passing Calculi

نویسنده

  • Davide Sangiorgi
چکیده

The-calculus is a process algebra which originates from CCS and permits a natural modelling of mobility (i.e., dynamic reconngurations of the process linkage) using communication of names. Previous research has shown that the-calculus has much greater expres-siveness than CCS, but also a much more complex mathematical theory. The primary goal of this work is to understand the reasons of this gap. Another goal is to compare the expres-siveness of name-passing calculi, i.e., calculi like-calculus where mobility is achieved via exchange of names, and that of agent-passing calculi, i.e., calculi where mobility is achieved via exchange of agents. We separate the mobility mechanisms of the-calculus into two, respectively called internal mobility and external mobility. The study of the subcalculus which only uses internal mobility, called I, suggests that internal mobility is responsible for much of the expres-siveness of the-calculus, whereas external mobility is responsible for much of the semantic complications. A pleasant property of I is the full symmetry between input and output constructs. Internal mobility is strongly related to agent-passing mobility. By imposing bounds on the order of the types of I and of the Higher-Order-calculus San92] we deene a hierarchy of name-passing calculi based on internal mobility and one of agent-passing calculi. We show that there is an exact correspondence, in terms of expressiveness, between the two hierarchies. Extracts of parts of the material contained in this paper can be found in the Proceedings of TAPSOFT'95 and ICALP'95.-calculus, mobilit e interne et calculs agent-passing R esum e : Le-calculus est une alg ebre de processus dont l'origine remonte a CCS et qui permet d'obtenir un mod ele naturel de mobilit e (c-ad , des reconngurations dynamiques de la structure de communication des processus) en utilisant la communication par noms. Des recherches pr ec edentes ont montr e que le-calculus a une expressivit e plus grande que CCS, mais aussi une th eorie math ematique plus complexe. L'un des objectifs de ce travail est de comprendre les raisons de cette dii erence. Un autre objectif est de comparer l'expressivit e de calculs name-passing, c-ad de calculs comme le-calculus o u la mobilit e est obtenue par l' echange de noms, et celle de calculs agent-passing, c-ad de calculs o u la mobilit e est obtenue par l' echange d'agents. Nous s eparons les m ecanismes de mobilit e du-calculus en deux, et parlons de mobilit e interne et de mobilit …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

-calculus, internal mobility, and agent-passing calculi

The-calculus is a process algebra which originates from CCS and permits a natural modelling of mobility (i.e., dynamic reconngurations of the process linkage) using communication of names. Previous research has shown that the-calculus has much greater expressiveness than CCS, but also a much more complex mathematical theory. The primary goal of this work is to understand the reasons of this gap...

متن کامل

On the Expressiveness of Internal Mobility in Name-Passing Calculi

We consider πI, a fragment of the π-calculus where only exchange of private names among processes is permitted (internal mobility). The calculus πI enjoys a simpler mathematical treatment, very close to that of CCS. In particular, πI avoids the concept of substitution. We provide an encoding from the asynchronous π-calculus to πI and then prove that two processes are barbed equivalent in π-calc...

متن کامل

Tutorial on separation results in process calculi via leader election problems

We compare the expressive power of process calculi by studying the problem of electing a leader in a symmetric network of processes. We consider the π-calculus with mixed choice, separate choice and internal mobility, value-passing CCS and Mobile Ambients, together with other ambient calculi (Safe Ambients, the Push and Pull Ambient Calculus and Boxed Ambients). We provide a unified approach fo...

متن کامل

On Equators in Asynchronous Name-passing Calculi without Matching

We give a labeled characterization of barbed congruence in asynchronous-calculus, which, unlike previous characterizations, does not use the matching construct. In absence of matching the observer cannot directly distinguish two names. In asyn-chronous-calculus the fact that two names are indistinguishable can be modeled by means of Honda and Yoshida's notion of equator. Our labeled characteriz...

متن کامل

Bisimulation Congruences for Homer a calculus of Higher-order mobile embedded resources

We extend Howe’s method for proving that late labelled transition bisimulations are congruences to a core process passing calculus with local names, extended with non-linear active process mobility and nested locations, as found in the Seal calculus, M-calculus, and Kell-calculus. The calculus we consider, called Homer for Higher-order Mobile Embedded Resources, has a very simple syntax and sem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995